//using System;
//using System.Collections.Generic;
//using UnityEngine;
//using QFramework;
//using DG.Tweening;

//namespace HareGame
//{
//    public class HWSDK : ISDKProxy
//    {
//        public void Init(Action<bool> result)
//        {
//            LogKit.I("初始化HWSDK");
//            result?.Invoke(true);
//        }

//        public void ClearUserData()
//        {
//            PlayerPrefs.DeleteAll();
//        }

//        #region 激励广告
//        public void ShowRewardAds(AdsType adsType, Action<bool> result)
//        {
//            if (HWGames.AdManager.Instance.IsRewardADReady())
//            {
//                HWGames.AdManager.Instance.ShowRewardAD(adsType.ToString(), () =>
//                 {
//                     result?.Invoke(true);
//                 }, () =>
//                 {
//                     result?.Invoke(false);
//                 });
//            }
//            else
//            {
//                LogKit.I("激励广告未准备好");
//                result?.Invoke(false);
//            }
//        }
//        #endregion

//        #region 插页广告
//        public void ShowFullAds()
//        {
//            if (HWGames.AdManager.Instance.IsInterstitialADReady())
//            {
//                HWGames.AdManager.Instance.ShowInterstitialAD();
//            }
//            else
//            {
//                LogKit.I("插页广告未准备好");
//            }
//        }
//        #endregion

//        #region 埋点
//        public void SendEvent(string eventName)
//        {
//            SDKBundle.TrackCustomEvent(eventName);
//        }

//        public void SendEvent(string eventName, Dictionary<string, object> param)
//        {
//            foreach (var v in param)
//            {
//                SDKBundle.TrackCustomEvent(eventName, v.Key, v.Value);
//            }
//        }
//        #endregion
//    }
//}